Pattern for Structuring UML-Compatible Software Project Repositories
نویسنده
چکیده
Context You specify a software system with the Unified Modeling Language (UML) [3] and use some of UML-compatible software development method such as the Rational Unified Process [4], Catalysis [5] and Fusion [1]. During the software development process, you identify certain specifications concerning the software product. This information could be very general, such as the vision of the product, or very concrete, such as the source code. Other examples are use cases, object collaborations and class descriptions. You also specify information about management products, such as projects, project plans, organizational structures and job descriptions.
منابع مشابه
Semantic annotation of requirements for automatic UML class diagram generation
The increasing complexity of software engineering requires effective methods and tools to support requirements analysts’ activities. While much of a company’s knowledge can be found in text repositories, current content management systems have limited capabilities for structuring and interpreting documents. In this context, we propose a tool for transforming text documents describing users’ req...
متن کاملStructuring Specification of Business Systems with UML (with an Emphasis on Workflow Management Systems)
Unified Modeling Language (UML) defines a standard notation for object-oriented systems. Using UML enhances communication between domain experts, workflow specialists, software designers and other professionals with different backgrounds. UML can be used on a general level, which is intuitive for the users of workflow systems. In spite of this, UML symbols also have defined semantics, which mea...
متن کاملUML Usage in Open Source Software Development : A Field Study
UML is the de facto standard for modeling software designs and is commonly used in commercial software development. However, little is known about the use of UML in Open-source Software Development. This paper evaluates the usage of UML modeling in ten opensource projects selected from common open-source repositories. We evaluated the usage of UML diagrams based on the information available in ...
متن کاملExtending UML to Visualize Design Patterns In Class Diagrams
A design pattern describes a general solution to a design problem that recurs repeatedly in many projects. Software designers adapt the pattern solution to their specific project. Design patterns are usually modeled using UML. However, UML does not keep track of pattern-related information when a design pattern is applied or composed with other patterns. Thus, it is hard for a designer to ident...
متن کاملVisualizing design patterns with a UML profile
A design pattern describes a general solution to a design problem that recurs repeatedly in many projects. Software designers adapt the pattern solution to their specific project. Design patterns are usually modeled using UML. However, UML does not keep track of pattern-related information when a design pattern is applied or composed with other patterns. Thus, it is hard for a designer to ident...
متن کامل